// COSService.java
package org.example.rubbish.service;

import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;

public interface COSService {
    /**
     * 上传文件到COS
     */
    String uploadFile(MultipartFile file) throws IOException;

    /**
     * 删除COS文件
     */
    void deleteFile(String fileUrl);

    /**
     * 生成唯一文件名
     */
    String generateUniqueFileName(String originalFileName);
}